﻿using B.S.Material.ErrorCode;
using MediatR;

namespace B.S.Material.Wirth.Api.Applications.Command.ProductionWasteZCommand
{
    public class UpdateProductionWasteZCommand : IRequest<ApiResult<int>>
    {
        public int ProductionWasteZID { get; set; }
        // 单据主题
        public string DocumentSubject { get; set; }
        // 单据编号（可在保存时由后端生成逻辑处理，这里先设为空字符串）
        public string DocumentNumber { get; set; }
        // 废料日期
        public DateTime WasteDate { get; set; }
        // 是否需要入库（布尔类型，true为是，false为否）
        public bool NeedStorage { get; set; } = true;
        // 制单人员
        public string DocumentMaker { get; set; }
        // 备注
        public string Remarks { get; set; }

        public bool IsDel { get; set; }
    }
}
